postal card

noun
1.
a card sold by the post office with a stamp already printed on it.
2.
postcard (def 1).
Origin
1870-75, Americanism
British Dictionary definitions for postal card

postal card

noun
1.
(US) another term for postcard